package com.ls.lserp.dbaccess.Entity;

import java.math.BigDecimal;
import java.util.Date;

import com.ls.lserp.common.persistence.DataEntity;

public class ContractEntity extends DataEntity<ContractEntity>{
    private Long contractId;

    private String contractNo;
    
    private Long customerId;

    private String customerContractNo;

    private String orderTypeCd;

    private Date contractIssueDate;

    private String contractCurrencyCd;

    private BigDecimal contractExchangeRate;

    private String contractTransportMode;

    private String contractBalanceMode;

    private Date contractBalanceDate;

    private Date contractFinishDate;

    private Date contractDeliveryDate;

    private Date contractEarliestShipDate;

    private Date contractLastShipDate;

    private String contractAuditStatus;

    private String contractStatus;

    private String financeStatus;
    
    private BigDecimal contractCost;

    
	public BigDecimal getContractCost() {
		return contractCost;
	}

	public void setContractCost(BigDecimal contractCost) {
		this.contractCost = contractCost;
	}

	public Long getCustomerId() {
		return customerId;
	}

	public void setCustomerId(Long customerId) {
		this.customerId = customerId;
	}

	public Long getContractId() {
		return contractId;
	}

	public void setContractId(Long contractId) {
		this.contractId = contractId;
	}

	public String getContractNo() {
		return contractNo;
	}

	public void setContractNo(String contractNo) {
		this.contractNo = contractNo;
	}

	public String getCustomerContractNo() {
		return customerContractNo;
	}

	public void setCustomerContractNo(String customerContractNo) {
		this.customerContractNo = customerContractNo;
	}

	public String getOrderTypeCd() {
		return orderTypeCd;
	}

	public void setOrderTypeCd(String orderTypeCd) {
		this.orderTypeCd = orderTypeCd;
	}

	public Date getContractIssueDate() {
		return contractIssueDate;
	}

	public void setContractIssueDate(Date contractIssueDate) {
		this.contractIssueDate = contractIssueDate;
	}

	public String getContractCurrencyCd() {
		return contractCurrencyCd;
	}

	public void setContractCurrencyCd(String contractCurrencyCd) {
		this.contractCurrencyCd = contractCurrencyCd;
	}

	public BigDecimal getContractExchangeRate() {
		return contractExchangeRate;
	}

	public void setContractExchangeRate(BigDecimal contractExchangeRate) {
		this.contractExchangeRate = contractExchangeRate;
	}

	public String getContractTransportMode() {
		return contractTransportMode;
	}

	public void setContractTransportMode(String contractTransportMode) {
		this.contractTransportMode = contractTransportMode;
	}

	public String getContractBalanceMode() {
		return contractBalanceMode;
	}

	public void setContractBalanceMode(String contractBalanceMode) {
		this.contractBalanceMode = contractBalanceMode;
	}

	public Date getContractBalanceDate() {
		return contractBalanceDate;
	}

	public void setContractBalanceDate(Date contractBalanceDate) {
		this.contractBalanceDate = contractBalanceDate;
	}

	public Date getContractFinishDate() {
		return contractFinishDate;
	}

	public void setContractFinishDate(Date contractFinishDate) {
		this.contractFinishDate = contractFinishDate;
	}

	public Date getContractDeliveryDate() {
		return contractDeliveryDate;
	}

	public void setContractDeliveryDate(Date contractDeliveryDate) {
		this.contractDeliveryDate = contractDeliveryDate;
	}

	public Date getContractEarliestShipDate() {
		return contractEarliestShipDate;
	}

	public void setContractEarliestShipDate(Date contractEarliestShipDate) {
		this.contractEarliestShipDate = contractEarliestShipDate;
	}

	public Date getContractLastShipDate() {
		return contractLastShipDate;
	}

	public void setContractLastShipDate(Date contractLastShipDate) {
		this.contractLastShipDate = contractLastShipDate;
	}

	public String getContractAuditStatus() {
		return contractAuditStatus;
	}

	public void setContractAuditStatus(String contractAuditStatus) {
		this.contractAuditStatus = contractAuditStatus;
	}

	public String getContractStatus() {
		return contractStatus;
	}

	public void setContractStatus(String contractStatus) {
		this.contractStatus = contractStatus;
	}

	public String getFinanceStatus() {
		return financeStatus;
	}

	public void setFinanceStatus(String financeStatus) {
		this.financeStatus = financeStatus;
	}
    
    
}